Behavior of Rounding Flag During Payment

When Rounding Rule = Optional

  • The Rounding flag appears based on the Rounding By Default setting for all payment methods.

  • When the Rounding By Default = On, the flag is enabled by default. The user can manually disable it to pay the exact amount instead of the rounded amount.

  • When the Rounding By Default = Off, the flag is disabled by default, and the exact amount is retained. The user can manually enable it to pay the rounded amount instead of the exact amount.

When Rounding Rule = Required

  • The Rounding flag is displayed and enabled by default. This flag is displayed only for payment methods that have the Active Rounding setting enabled.

  • When enabled, the payment amount will be rounded automatically based on the selected payment method.

Users with the Stay_OverridepaymentRounding permission assigned can turn off the Rounding flag. When disabled, the exact non-rounded amount will be displayed. Both SSO and non-SSO enabled users can proceed with the payment without any additional authentication.

When users without the permission assigned attempts to disable the flag, the flag will be disabled, and the non-rounded amount will be displayed. To proceed with the payment, the user must enter valid credentials of a user who has the required permission to process the payment. SSO-enabled users without the permission assigned are also prompted to validate their credentials.

When the credentials are validated successfully, the payment will be processed. When the validation fails, the payment will not be processed, and the following message will be displayed: The user credentials provided do not have the permission to disable the rounding toggle.